import { observable, action } from 'mobx-miniprogram'

export const store = observable({
  // 定义数据
  num1: 1,
  num2: 2,
  tabIndex: 0,
  // 计算属性
  get sum() {
    return this.num1 + this.num2
  },
  // 更新数据
  updateNum1: action(function(step) {
    this.num1 += step
  }),
  updateNum2: action(function(step) {
    this.num2 += step
  }),
  updateTabIndex: action(function(index) {
    this.tabIndex = index
  })
})